<%@ page import="com.zy.smbms.pojo.SmbmsBill"%>
<%@ page import="com.zy.smbms.pojo.SmbmsProvider"%>
<%@ page import="java.util.List" %>
<%--
  Created by IntelliJ IDEA.
  User: liujian
  Date: 2020/11/28
  Time: 15:17
  To change this template use File | Settings | File Templates.
--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>超市账单管理系统</title>
    <link rel="stylesheet" href="<%=basePath%>css/public.css"/>
    <link rel="stylesheet" href="<%=basePath%>css/style.css"/>
</head>
<body>
<!--头部-->
    <header class="publicHeader">
        <h1>超市账单管理系统</h1>
        <div class="publicHeaderR">
            <p><span>下午好！</span><span style="color: #fff21b"> ${sessionScope.sessionUser.username}</span> , 欢迎你！</p>
            <a href="<%=basePath%>userController/login">退出</a>
        </div>
    </header>
<!--时间-->
    <section class="publicTime">
        <span id="time">2015年1月1日 11:11  星期一</span>
        <a href="#">温馨提示：为了能正常浏览，请使用高版本浏览器！（IE10+）</a>
    </section>
<!--主体内容-->
    <section class="publicMian ">
        <div class="left">
            <h2 class="leftH2"><span class="span1"></span>功能列表 <span></span></h2>
            <nav>
                <ul class="list">
                    <li id="active"><a href="<%=basePath%>billController/billlist">账单管理</a></li>
                    <li><a href="<%=basePath%>providerController/providerlist">供应商管理</a></li>
                    <li><a href="<%=basePath%>userController/userlist">用户管理</a></li>
                    <li><a href="<%=basePath%>userController/passwordPage">密码修改</a></li>
                    <li><a href="<%=basePath%>userController/login">退出系统</a></li>
                </ul>
            </nav>
        </div>
        <div class="right">
            <div class="location">
                <strong>你现在所在的位置是:</strong>
                <span>账单管理页面</span>
            </div>
            <div class="search">
                <form action="<%=basePath%>billController/billlist">
                    <span>商品名称：</span>
                    <input type="text" name="productName" placeholder="请输入商品的名称"/>
                    <span>供应商：</span>
                    <select name="providerId" >
                        <option value="">--请选择--</option>
                        <c:forEach items="${sessionScope.providerKinds}" var="item">
                            <option value="${item.id}">
                                    ${item.proname }
                            </option>
                        </c:forEach>
                    </select>
                    <span>是否付款：</span>
                    <select name="flag">
                        <option value="">--请选择--</option>
                        <option value="2">已付款</option>
                        <option value="1">未付款</option>
                    </select>
                    <input type="submit" value="查询"/>
                </form>
                <a href="<%=basePath%>billController/billAdd">添加订单</a>
            </div>
            <!--账单表格 样式和供应商公用-->
            <table class="providerTable" cellpadding="0" cellspacing="0">
                <tr class="firstTr">
                    <th width="10%">账单编码</th>
                    <th width="20%">商品名称</th>
                    <th width="10%">供应商</th>
                    <th width="10%">账单金额</th>
                    <th width="10%">是否付款</th>
                    <th width="10%">创建时间</th>
                    <th width="30%">操作</th>
                </tr>
                <c:forEach var="bill" items="${sessionScope.billList}">
                    <tr>
                        <td>${bill.billcode}</td>
                        <td>${bill.productname}</td>
                        <td>
                            <c:forEach items="${sessionScope.providerKinds}" var="item">
                            <c:if test="${item.id==bill.providerid}">
                                ${item.proname}
                            </c:if>
                            </c:forEach>
                        </td>
                        <td>${bill.totalprice}</td>
                        <td>
                            <c:if test="${bill.ispayment==1}">
                                否
                            </c:if>
                            <c:if test="${bill.ispayment==2}">
                                是
                            </c:if>
                        </td>
                        <td>${bill.creationdate}</td>
                        <td>
                            <a href="javascript:void(0)" onclick="queryBillById('${bill.id}',1)"><img src="<%=basePath%>images/read.png" alt="查看" title="查看"/></a>
                            <a href="javascript:void(0)" onclick="queryBillById('${bill.id}',2)"><img src="<%=basePath%>images/xiugai.png" alt="修改" title="修改"/></a>
                            <a href="javascript:void(0)" onclick="deleteBill('${bill.id}')" class="removeUser"><img src="<%=basePath%>images/schu.png" alt="删除" title="删除"/></a>
                        </td>
                    </tr>
                </c:forEach>
            </table>
            <div>
                共${sessionScope.page3.totalCount}条记录，当前显示第${sessionScope.page3.currentPageNo}页
                <c:if test="${sessionScope.page3.currentPageNo>1}">
                    <a href="<%=basePath%>billController/billlist?pageNo=${sessionScope.page3.currentPageNo-1}&productName=${sessionScope.bill.productname}&providerId=${sessionScope.bill.providerid}&flag=${sessionScope.bill.ispayment}">上一页</a>
                </c:if>
                <c:if test="${sessionScope.page3.currentPageNo<sessionScope.page3.totalPageCount}">
                    <a href="<%=basePath%>billController/billlist?pageNo=${sessionScope.page3.currentPageNo+1}&productName=${sessionScope.bill.productname}&providerId=${sessionScope.bill.providerid}&flag=${sessionScope.bill.ispayment}">下一页</a>
                </c:if>
            </div>
        </div>
    </section>

<!--点击删除按钮后弹出的页面-->
<div class="zhezhao"></div>
<div class="remove" id="removeProv">
    <div class="removerChid">
        <h2>提示</h2>
        <div class="removeMain" >
            <p>你确定要删除该订单吗？</p>
            <a href="javascript:void(0)" onclick="deleteBills()" id="yes">确定</a>
            <a href="#" id="no">取消</a>
        </div>
    </div>
</div>
<footer class="footer">
        版权归北大青鸟
</footer>

<script src="<%=basePath%>js/jquery.js"></script>
<script src="<%=basePath%>js/js.js"></script>
<script src="<%=basePath%>js/time.js"></script>
<script type="text/javascript">
    var ids;
    function deleteBill(id) {
        ids=id;
        $('.zhezhao').css('display', 'block');
        $('#removeProv').fadeIn();
    }

    function deleteBills() {
        $.post("<%=basePath%>billController/deleteBillById", {"id": ids}, function (data) {
            if(data=="OK")
            {
                alert("客户信息删除成功！");
            }
            else
                alert("客户信息删除失败！")
            window.location.href="<%=basePath%>billController/billlist";
        });
    }

    function queryBillById(id,flag) {
        $.post("<%=basePath%>billController/queryBill", {"id": id}, function (data) {
            if(data=="OK") {
                if(flag==1) {
                    window.location.href ="<%=basePath%>billController/BillView";
                }
                else
                    window.location.href="<%=basePath%>billController/BillUpdate";
            }
        });
    }
</script>
</body>
</html>